﻿body {
	display: flex;
	justify-content: center;
	align-items: center;
	/*background:#0a7b19;*/
}

.bgimage {
	z-index: -1;
	position: absolute;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	align-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	/*opacity:0.5;*/
	top: 0;
}

.bgimage>img {
	width: 100vw;
	height: 100vh;
	background-size: cover;
}

.card {
	padding: 15px 35px 15px 35px !important;
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 15px 45px rgba(0, 0, 0, 0.05);
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-left: 1px solid rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(5px);
}

.fabtn:before {
	font-family: FontAwesome;
	content: "\f084";
	font-size: 17px !important;
	position: absolute;
	top: 0px;
	text-align: center !important;
	/*background: #ffd800;*/
	background: #00ff21;
	color: #000;
	height: 31px;
	left: 0;
	padding: 3px 9px 0px 9px !important;
	border-bottom-left-radius: 5px !important;
	border-top-left-radius: 5px !important;
	border-top: 0.25pt solid #000;
	border-bottom: 0.25pt solid #000;
	border-left: 0.25pt solid #000;
}

.fabtn:hover:before {
	background: #0a7b19 !important;
	color: #fff !important;
}

.fabtn:after {
	border-left: 1px solid rgba(0, 0, 0, 0.45);
	content: "";
	position: absolute;
	height: 31px;
	top: 0;
	left: 35px;
}

.fabtn>span {
	padding: 0px 5px 0px 30px;
}

.jlogin h2 {
	text-align: center;
	font-size: 15pt !important;
	padding: 0px 0px 15px 0px;
}

.jlogin h2:before,
.jlogin h2:after {
	content: "";
	height: 2px;
	position: absolute;
	top: 10px;
	width: 35%;
}

.jlogin h2:before {
	background: #7e7e7e;
	background: -webkit-gradient(linear, left top, right top, from(#7e7e7e), to(white));
	background: linear-gradient(to right, #7e7e7e 0%, white 100%);
	right: -15px;
}

.jlogin h2:after {
	background: #7e7e7e;
	background: -webkit-gradient(linear, right top, left top, from(#7e7e7e), to(white));
	background: linear-gradient(to left, #7e7e7e 0%, white 100%);
	left: -15px;
}

/*footer.footer > p {
    bottom: 0;
    padding: 0;
    margin: 0;
}
.footer > p :before {
    border-top: 1px solid #000 !important;
    position: absolute;
    width: 100%;
    top: 25px;
}*/
.login-logo img {
	margin-left: 43%;
}

.login-logo h6 {
	text-align: center;
	text-transform: uppercase;
}
